home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 14 / QRZ Ham Radio Callsign Database - Volume 14.iso / QRZLookup.sea.bin / QRZ Lookup ƒ / QRZ Lookup.rsrc / CODE_10_Standard Dialogs.txt < prev    next >
Text File  |  1999-10-21  |  73KB  |  1,314 lines

  1. # near model CODE resource
  2. # jump table entries: 2768-2778 (11 of them)
  3. 00000000  0000 0AD0                ori.b      D0, 0xD0
  4. 00000004  0000 0F46                ori.b      D0, 0x46 /* 'F' */
  5. fn00000008:
  6. 00000008  4E56 FFBC                link       A6, -0x0044
  7. 0000000C  2F04                     move.l     -[A7], D4
  8. 0000000E  2F03                     move.l     -[A7], D3
  9. 00000010  42AE FFBC                clr.l      [A6 - 0x44]
  10. 00000014  7002                     moveq.l    D0, 0x02
  11. 00000016  2D40 FFC0                move.l     [A6 - 0x40], D0
  12. 0000001A  703C                     moveq.l    D0, 0x3C
  13. 0000001C  2D40 FFC4                move.l     [A6 - 0x3C], D0
  14. 00000020  42AE FFC8                clr.l      [A6 - 0x38]
  15. 00000024  42AE FFFC                clr.l      [A6 - 0x4]
  16. 00000028  554F                     subq.w     A7, 2
  17. 0000002A  486E FFBC                pea.l      [A6 - 0x44]
  18. 0000002E  486E FFC4                pea.l      [A6 - 0x3C]
  19. 00000032  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  20. 00000036  A88F                     syscall    OSDispatch
  21. 00000038  361F                     move.w     D3, [A7]+
  22. 0000003A  3803                     move.w     D4, D3
  23. 0000003C  4A43                     tst.w      D3
  24. 0000003E  6718                     beq        +0x1A /* 00000058 */
  25. 00000040  4878 00E1                push.l     0xE1
  26. 00000044  4879 0000 3F62           push.l     0x3F62 /* '?b' */
  27. 0000004A  3044                     movea.w    A0, D4
  28. 0000004C  2F08                     move.l     -[A7], A0
  29. 0000004E  4EB9 0000 0F60           jsr        [0x00000F60]
  30. 00000054  4FEF 000C                lea.l      A7, [A7 + 0xC]
  31. label00000058:
  32. 00000058  202E FFD8                move.l     D0, [A6 - 0x28]
  33. 0000005C  261F                     move.l     D3, [A7]+
  34. 0000005E  281F                     move.l     D4, [A7]+
  35. 00000060  4E5E                     unlink     A6
  36. 00000062  4E75                     rts
  37. fn00000064:
  38. 00000064  4E56 0000                link       A6, 0
  39. 00000068  2F03                     move.l     -[A7], D3
  40. 0000006A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  41. 0000006E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  42. 00000072  4879 0000 779A           push.l     0x779A
  43. 00000078  4879 0000 779A           push.l     0x779A
  44. 0000007E  A98B                     syscall    ParamText
  45. 00000080  363C 00C9                move.w     D3, 0xC9
  46. 00000084  4A2E 0010                tst.b      [A6 + 0x10]
  47. 00000088  6704                     beq        +0x6 /* 0000008E */
  48. 0000008A  363C 00CA                move.w     D3, 0xCA
  49. label0000008E:
  50. 0000008E  3F03                     move.w     -[A7], D3
  51. 00000090  4EB9 0000 0410           jsr        [0x00000410]
  52. 00000096  544F                     addq.w     A7, 2
  53. 00000098  261F                     move.l     D3, [A7]+
  54. 0000009A  4E5E                     unlink     A6
  55. 0000009C  4E75                     rts
  56. fn0000009E:
  57. 0000009E  4E56 0000                link       A6, 0
  58. 000000A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  59. 000000A6  4879 0000 779A           push.l     0x779A
  60. 000000AC  4879 0000 779A           push.l     0x779A
  61. 000000B2  4879 0000 779A           push.l     0x779A
  62. 000000B8  A98B                     syscall    ParamText
  63. 000000BA  3F3C 00CB                move.w     -[A7], 0xCB
  64. 000000BE  4EB9 0000 0410           jsr        [0x00000410]
  65. 000000C4  5340                     subq.w     D0, 1
  66. 000000C6  57C0                     seq        D0
  67. 000000C8  4400                     neg.b      D0
  68. 000000CA  4E5E                     unlink     A6
  69. 000000CC  4E75                     rts
  70. fn000000CE:
  71. 000000CE  4E56 FF58                link       A6, -0x00A8
  72. 000000D2  2F03                     move.l     -[A7], D3
  73. 000000D4  486E FF58                pea.l      [A6 - 0xA8]
  74. 000000D8  61FF 0000 0054           bsr        +0x56 /* 0000012E */
  75. 000000DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  76. 000000E2  486E FF58                pea.l      [A6 - 0xA8]
  77. 000000E6  61FF 0000 00B2           bsr        +0xB4 /* 0000019A */
  78. 000000EC  1600                     move.b     D3, D0
  79. 000000EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  80. 000000F2  6722                     beq        +0x24 /* 00000116 */
  81. 000000F4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  82. 000000F8  486E FF58                pea.l      [A6 - 0xA8]
  83. 000000FC  61FF 0000 0180           bsr        +0x182 /* 0000027E */
  84. 00000102  486E FF58                pea.l      [A6 - 0xA8]
  85. 00000106  61FF 0000 01B6           bsr        +0x1B8 /* 000002BE */
  86. 0000010C  206E 0014                movea.l    A0, [A6 + 0x14]
  87. 00000110  1080                     move.b     [A0], D0
  88. 00000112  4FEF 000C                lea.l      A7, [A7 + 0xC]
  89. label00000116:
  90. 00000116  3F3C FFFF                move.w     -[A7], 0xFFFF
  91. 0000011A  486E FF58                pea.l      [A6 - 0xA8]
  92. 0000011E  61FF 0000 0042           bsr        +0x44 /* 00000162 */
  93. 00000124  1003                     move.b     D0, D3
  94. 00000126  5C4F                     addq.w     A7, 6
  95. 00000128  261F                     move.l     D3, [A7]+
  96. 0000012A  4E5E                     unlink     A6
  97. 0000012C  4E75                     rts
  98. fn0000012E:
  99. 0000012E  4E56 0000                link       A6, 0
  100. 00000132  2F0A                     move.l     -[A7], A2
  101. 00000134  246E 0008                movea.l    A2, [A6 + 0x8]
  102. 00000138  204A                     movea.l    A0, A2
  103. 0000013A  4868 0058                pea.l      [A0 + 0x58]
  104. 0000013E  4EB9 0000 2178           jsr        [0x00002178]
  105. 00000144  4212                     clr.b      [A2]
  106. 00000146  357C FFFF 004C           move.w     [A2 + 0x4C], 0xFFFF
  107. 0000014C  426A 004E                clr.w      [A2 + 0x4E]
  108. 00000150  422A 0066                clr.b      [A2 + 0x66]
  109. 00000154  422A 00A6                clr.b      [A2 + 0xA6]
  110. 00000158  204A                     movea.l    A0, A2
  111. 0000015A  584F                     addq.w     A7, 4
  112. 0000015C  245F                     movea.l    A2, [A7]+
  113. 0000015E  4E5E                     unlink     A6
  114. 00000160  4E75                     rts
  115. fn00000162:
  116. 00000162  4E56 0000                link       A6, 0
  117. 00000166  2F0A                     move.l     -[A7], A2
  118. 00000168  246E 0008                movea.l    A2, [A6 + 0x8]
  119. 0000016C  200A                     move.l     D0, A2
  120. 0000016E  6722                     beq        +0x24 /* 00000192 */
  121. 00000170  3F3C FFFF                move.w     -[A7], 0xFFFF
  122. 00000174  204A                     movea.l    A0, A2
  123. 00000176  4868 0058                pea.l      [A0 + 0x58]
  124. 0000017A  4EB9 0000 2180           jsr        [0x00002180]
  125. 00000180  4A6E 000C                tst.w      [A6 + 0xC]
  126. 00000184  5C4F                     addq.w     A7, 6
  127. 00000186  6F0A                     ble        +0xC /* 00000192 */
  128. 00000188  2F0A                     move.l     -[A7], A2
  129. 0000018A  4EB9 0000 0168           jsr        [0x00000168]
  130. 00000190  584F                     addq.w     A7, 4
  131. label00000192:
  132. 00000192  204A                     movea.l    A0, A2
  133. 00000194  245F                     movea.l    A2, [A7]+
  134. 00000196  4E5E                     unlink     A6
  135. 00000198  4E75                     rts
  136. fn0000019A:
  137. 0000019A  4E56 FEE0                link       A6, -0x0120
  138. 0000019E  2F0A                     move.l     -[A7], A2
  139. 000001A0  2F03                     move.l     -[A7], D3
  140. 000001A2  246E 0008                movea.l    A2, [A6 + 0x8]
  141. 000001A6  4879 0000 0AF0           push.l     0xAF0
  142. 000001AC  486E FFF2                pea.l      [A6 - 0xE]
  143. 000001B0  4EB9 0003 D42C           jsr        [0x0003D42C]
  144. 000001B6  4EB9 0000 0428           jsr        [0x00000428]
  145. 000001BC  2F08                     move.l     -[A7], A0
  146. 000001BE  486E FFEE                pea.l      [A6 - 0x12]
  147. 000001C2  4EB9 0003 D3F8           jsr        [0x0003D3F8]
  148. 000001C8  2D4A FFF6                move.l     [A6 - 0xA], A2
  149. 000001CC  204A                     movea.l    A0, A2
  150. 000001CE  41E8 0060                lea.l      A0, [A0 + 0x60]
  151. 000001D2  2D48 FFFA                move.l     [A6 - 0x6], A0
  152. 000001D6  1D6A 00A6 FFFE           move.b     [A6 - 0x2], [A2 + 0xA6]
  153. 000001DC  4EB9 0000 0AA8           jsr        [0x00000AA8]
  154. 000001E2  2F3C 00C8 0002           move.l     -[A7], 0xC80002
  155. 000001E8  486E FEE0                pea.l      [A6 - 0x120]
  156. 000001EC  4EB9 0000 0A18           jsr        [0x00000A18]
  157. 000001F2  486E FEE0                pea.l      [A6 - 0x120]
  158. 000001F6  4EB9 0000 1234           jsr        [0x00001234]
  159. 000001FC  584F                     addq.w     A7, 4
  160. 000001FE  2F08                     move.l     -[A7], A0
  161. 00000200  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  162. 00000204  2F0A                     move.l     -[A7], A2
  163. 00000206  4267                     clr.w      -[A7]
  164. 00000208  2F39 0000 3F5E           move.l     -[A7], [0x00003F5E]
  165. 0000020E  486E FFF2                pea.l      [A6 - 0xE]
  166. 00000212  4EB9 0003 D3C2           jsr        [0x0003D3C2]
  167. 00000218  584F                     addq.w     A7, 4
  168. 0000021A  2F08                     move.l     -[A7], A0
  169. 0000021C  486E FFEE                pea.l      [A6 - 0x12]
  170. 00000220  4EB9 0003 D3BA           jsr        [0x0003D3BA]
  171. 00000226  584F                     addq.w     A7, 4
  172. 00000228  2F08                     move.l     -[A7], A0
  173. 0000022A  42A7                     clr.l      -[A7]
  174. 0000022C  42A7                     clr.l      -[A7]
  175. 0000022E  486E FFF6                pea.l      [A6 - 0xA]
  176. 00000232  3F3C 0007                move.w     -[A7], 0x7
  177. 00000236  A9EA                     syscall    Pack3
  178. 00000238  3F3C FFFF                move.w     -[A7], 0xFFFF
  179. 0000023C  486E FEE0                pea.l      [A6 - 0x120]
  180. 00000240  4EB9 0000 1270           jsr        [0x00001270]
  181. 00000246  4EB9 0000 0AB0           jsr        [0x00000AB0 /* TEScrpLength */]
  182. 0000024C  1012                     move.b     D0, [A2]
  183. 0000024E  56C0                     sne        D0
  184. 00000250  4400                     neg.b      D0
  185. 00000252  1600                     move.b     D3, D0
  186. 00000254  3F3C FFFF                move.w     -[A7], 0xFFFF
  187. 00000258  486E FFEE                pea.l      [A6 - 0x12]
  188. 0000025C  4EB9 0003 D3D2           jsr        [0x0003D3D2]
  189. 00000262  3F3C FFFF                move.w     -[A7], 0xFFFF
  190. 00000266  486E FFF2                pea.l      [A6 - 0xE]
  191. 0000026A  4EB9 0003 D406           jsr        [0x0003D406]
  192. 00000270  1003                     move.b     D0, D3
  193. 00000272  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  194. 00000276  261F                     move.l     D3, [A7]+
  195. 00000278  245F                     movea.l    A2, [A7]+
  196. 0000027A  4E5E                     unlink     A6
  197. 0000027C  4E75                     rts
  198. fn0000027E:
  199. 0000027E  4E56 0000                link       A6, 0
  200. 00000282  2F0A                     move.l     -[A7], A2
  201. 00000284  246E 0008                movea.l    A2, [A6 + 0x8]
  202. 00000288  4A12                     tst.b      [A2]
  203. 0000028A  661A                     bne        +0x1C /* 000002A6 */
  204. 0000028C  4878 031C                push.l     0x31C
  205. 00000290  4879 0000 3F34           push.l     0x3F34 /* '?4' */
  206. 00000296  2F3C 6173 7274           move.l     -[A7], 0x61737274 /* 'asrt' */
  207. 0000029C  4EB9 0000 0F60           jsr        [0x00000F60]
  208. 000002A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  209. label000002A6:
  210. 000002A6  204A                     movea.l    A0, A2
  211. 000002A8  5C88                     addq.l     A0, 6
  212. 000002AA  226E 000C                movea.l    A1, [A6 + 0xC]
  213. 000002AE  7010                     moveq.l    D0, 0x10
  214. label000002B0:
  215. 000002B0  22D8                     move.l     [A1]+, [A0]+
  216. 000002B2  51C8 FFFC                dbf        D0, -0x6 /* 000002B0 */
  217. 000002B6  32D8                     move.w     [A1]+, [A0]+
  218. 000002B8  245F                     movea.l    A2, [A7]+
  219. 000002BA  4E5E                     unlink     A6
  220. 000002BC  4E75                     rts
  221. fn000002BE:
  222. 000002BE  206F 0004                movea.l    A0, [A7 + 0x4]
  223. 000002C2  1028 0001                move.b     D0, [A0 + 0x1]
  224. 000002C6  56C0                     sne        D0
  225. 000002C8  4400                     neg.b      D0
  226. 000002CA  4E75                     rts
  227. 000002CC  206F 0008                movea.l    A0, [A7 + 0x8]
  228. 000002D0  1028 001E                move.b     D0, [A0 + 0x1E]
  229. 000002D4  7210                     moveq.l    D1, 0x10
  230. 000002D6  C081                     and.l      D0, D1
  231. 000002D8  57C0                     seq        D0
  232. 000002DA  4400                     neg.b      D0
  233. 000002DC  1F40 000C                move.b     [A7 + 0xC], D0
  234. 000002E0  4E74 0008                rtd        0x0008
  235. 000002E4  4E56 FE2C                link       A6, -0x01D4
  236. 000002E8  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  237. 000002EC  382E 0010                move.w     D4, [A6 + 0x10]
  238. 000002F0  266E 000C                movea.l    A3, [A6 + 0xC]
  239. 000002F4  594F                     subq.w     A7, 4
  240. 000002F6  2F0B                     move.l     -[A7], A3
  241. 000002F8  A917                     syscall    GetWRefCon
  242. 000002FA  201F                     move.l     D0, [A7]+
  243. 000002FC  0C80 7374 6466           cmpi.l     D0, 0x73746466 /* 'stdf' */
  244. 00000302  6708                     beq        +0xA /* 0000030C */
  245. 00000304  3F44 01FA                move.w     [A7 + 0x1FA], D4
  246. 00000308  6000 029E                bra        +0x2A0 /* 000005A8 */
  247. label0000030C:
  248. 0000030C  3604                     move.w     D3, D4
  249. 0000030E  42AE FFA0                clr.l      [A6 - 0x60]
  250. 00000312  2F0B                     move.l     -[A7], A3
  251. 00000314  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  252. 00000318  486E FE30                pea.l      [A6 - 0x1D0]
  253. 0000031C  486E FF8C                pea.l      [A6 - 0x74]
  254. 00000320  486E FF7C                pea.l      [A6 - 0x84]
  255. 00000324  A98D                     syscall    GetDialogItem/GetDItem
  256. 00000326  206E 0008                movea.l    A0, [A6 + 0x8]
  257. 0000032A  2450                     movea.l    A2, [A0]
  258. 0000032C  0C44 FFFF                cmpi.w     D4, 0xFFFF
  259. 00000330  6600 00A4                bne        +0xA6 /* 000003D6 */
  260. 00000334  554F                     subq.w     A7, 2
  261. 00000336  3F04                     move.w     -[A7], D4
  262. 00000338  2F0B                     move.l     -[A7], A3
  263. 0000033A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  264. 0000033E  61FF 0000 04AA           bsr        +0x4AC /* 000007EA */
  265. 00000344  361F                     move.w     D3, [A7]+
  266. 00000346  2F0B                     move.l     -[A7], A3
  267. 00000348  3F3C 000C                move.w     -[A7], 0xC
  268. 0000034C  486E FE2E                pea.l      [A6 - 0x1D2]
  269. 00000350  486E FF90                pea.l      [A6 - 0x70]
  270. 00000354  486E FF84                pea.l      [A6 - 0x7C]
  271. 00000358  A98D                     syscall    GetDialogItem/GetDItem
  272. 0000035A  3A3C 0259                move.w     D5, 0x259
  273. 0000035E  4878 1000                push.l     0x1000
  274. 00000362  4EB9 0000 0318           jsr        [0x00000318]
  275. 00000368  4A00                     tst.b      D0
  276. 0000036A  584F                     addq.w     A7, 4
  277. 0000036C  6704                     beq        +0x6 /* 00000372 */
  278. 0000036E  3A3C 0258                move.w     D5, 0x258
  279. label00000372:
  280. 00000372  594F                     subq.w     A7, 4
  281. 00000374  3F05                     move.w     -[A7], D5
  282. 00000376  2F0B                     move.l     -[A7], A3
  283. 00000378  A9BE                     syscall    GetNewControl
  284. 0000037A  2D5F FF90                move.l     [A6 - 0x70], [A7]+
  285. 0000037E  206E FF90                movea.l    A0, [A6 - 0x70]
  286. 00000382  2050                     movea.l    A0, [A0]
  287. 00000384  216E FF84 0008           move.l     [A0 + 0x8], [A6 - 0x7C]
  288. 0000038A  216E FF88 000C           move.l     [A0 + 0xC], [A6 - 0x78]
  289. 00000390  2F0B                     move.l     -[A7], A3
  290. 00000392  2F3C 0007 000C           move.l     -[A7], 0x7000C
  291. 00000398  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  292. 0000039C  486E FF84                pea.l      [A6 - 0x7C]
  293. 000003A0  A98E                     syscall    SetDialogItem/SetDItem
  294. 000003A2  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  295. 000003A6  4879 0002 5F84           push.l     0x25F84
  296. 000003AC  A95E                     syscall    GetControlTitle/GetCTitle
  297. 000003AE  4239 0002 6084           clr.b      [0x00026084]
  298. 000003B4  0C43 006E                cmpi.w     D3, 0x6E /* 'n' */
  299. 000003B8  671C                     beq        +0x1E /* 000003D6 */
  300. 000003BA  554F                     subq.w     A7, 2
  301. 000003BC  3EB8 0214                move.w     [A7], [0x00000214 /* SFSaveDisk */]
  302. 000003C0  301F                     move.w     D0, [A7]+
  303. 000003C2  4440                     neg.w      D0
  304. 000003C4  3540 0006                move.w     [A2 + 0x6], D0
  305. 000003C8  594F                     subq.w     A7, 4
  306. 000003CA  2EB8 0398                move.l     [A7], [0x00000398 /* CurDirStore */]
  307. 000003CE  255F 0008                move.l     [A2 + 0x8], [A7]+
  308. 000003D2  422A 000C                clr.b      [A2 + 0xC]
  309. label000003D6:
  310. 000003D6  3004                     move.w     D0, D4
  311. 000003D8  48C0                     ext.l      D0
  312. 000003DA  5480                     addq.l     D0, 2
  313. 000003DC  6712                     beq        +0x14 /* 000003F0 */
  314. 000003DE  5180                     subq.l     D0, 8
  315. 000003E0  5980                     subq.l     D0, 4
  316. 000003E2  6700 00AA                beq        +0xAC /* 0000048E */
  317. 000003E6  5580                     subq.l     D0, 2
  318. 000003E8  6700 00AA                beq        +0xAC /* 00000494 */
  319. 000003EC  6000 010E                bra        +0x110 /* 000004FC */
  320. label000003F0:
  321. 000003F0  4A12                     tst.b      [A2]
  322. 000003F2  6700 01B0                beq        +0x1B2 /* 000005A4 */
  323. 000003F6  554F                     subq.w     A7, 2
  324. 000003F8  4879 0002 60C4           push.l     0x260C4
  325. 000003FE  1F3C 0001                move.b     -[A7], 0x1
  326. 00000402  486E FE2D                pea.l      [A6 - 0x1D3]
  327. 00000406  486E FE2C                pea.l      [A6 - 0x1D4]
  328. 0000040A  700C                     moveq.l    D0, 0x0C
  329. 0000040C  A823                     syscall    AliasDispatch
  330. 0000040E  301F                     move.w     D0, [A7]+
  331. 00000410  3D79 0002 60C4 FFAA      move.w     [A6 - 0x56], [0x000260C4]
  332. 00000418  2D79 0002 60C6 FFC4      move.l     [A6 - 0x3C], [0x000260C6]
  333. 00000420  41F9 0002 60C4           lea.l      A0, [0x000260C4]
  334. 00000426  5C88                     addq.l     A0, 6
  335. 00000428  2D48 FFA6                move.l     [A6 - 0x5A], A0
  336. 0000042C  426E FFB0                clr.w      [A6 - 0x50]
  337. 00000430  41EE FF94                lea.l      A0, [A6 - 0x6C]
  338. 00000434  7009                     moveq.l    D0, 0x09
  339. 00000436  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  340. 00000438  7002                     moveq.l    D0, 0x02
  341. 0000043A  B0AE FFC4                cmp.l      D0, [A6 - 0x3C]
  342. 0000043E  57C0                     seq        D0
  343. 00000440  4400                     neg.b      D0
  344. 00000442  1540 0051                move.b     [A2 + 0x51], D0
  345. 00000446  102A 0051                move.b     D0, [A2 + 0x51]
  346. 0000044A  57C0                     seq        D0
  347. 0000044C  4400                     neg.b      D0
  348. 0000044E  1540 0050                move.b     [A2 + 0x50], D0
  349. 00000452  357C FFFF 004C           move.w     [A2 + 0x4C], 0xFFFF
  350. 00000458  182E FFF0                move.b     D4, [A6 - 0x10]
  351. 0000045C  0804 0007                btst.b     D4, 0x7
  352. 00000460  670A                     beq        +0xC /* 0000046C */
  353. 00000462  1004                     move.b     D0, D4
  354. 00000464  0240 007F                andi.w     D0, 0x7F
  355. 00000468  3540 004C                move.w     [A2 + 0x4C], D0
  356. label0000046C:
  357. 0000046C  554F                     subq.w     A7, 2
  358. 0000046E  3F39 0002 60C4           move.w     -[A7], [0x000260C4]
  359. 00000474  2F39 0002 60C6           move.l     -[A7], [0x000260C6]
  360. 0000047A  4879 0002 60CA           push.l     0x260CA
  361. 00000480  486A 0006                pea.l      [A2 + 0x6]
  362. 00000484  7001                     moveq.l    D0, 0x01
  363. 00000486  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  364. 00000488  301F                     move.w     D0, [A7]+
  365. 0000048A  6000 0118                bra        +0x11A /* 000005A4 */
  366. label0000048E:
  367. 0000048E  7601                     moveq.l    D3, 0x01
  368. 00000490  6000 0112                bra        +0x114 /* 000005A4 */
  369. label00000494:
  370. 00000494  486E FE7C                pea.l      [A6 - 0x184]
  371. 00000498  61FF 0000 0230           bsr        +0x232 /* 000006CA */
  372. 0000049E  4A00                     tst.b      D0
  373. 000004A0  584F                     addq.w     A7, 4
  374. 000004A2  6700 0100                beq        +0x102 /* 000005A4 */
  375. 000004A6  554F                     subq.w     A7, 2
  376. 000004A8  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  377. 000004AC  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  378. 000004B0  486E FE7C                pea.l      [A6 - 0x184]
  379. 000004B4  486E FE36                pea.l      [A6 - 0x1CA]
  380. 000004B8  7001                     moveq.l    D0, 0x01
  381. 000004BA  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  382. 000004BC  381F                     move.w     D4, [A7]+
  383. 000004BE  0C44 FFD5                cmpi.w     D4, 0xFFD5
  384. 000004C2  6600 00E0                bne        +0xE2 /* 000005A4 */
  385. 000004C6  554F                     subq.w     A7, 2
  386. 000004C8  486E FE36                pea.l      [A6 - 0x1CA]
  387. 000004CC  3F3C FFFF                move.w     -[A7], 0xFFFF
  388. 000004D0  486E FE32                pea.l      [A6 - 0x1CE]
  389. 000004D4  7005                     moveq.l    D0, 0x05
  390. 000004D6  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  391. 000004D8  381F                     move.w     D4, [A7]+
  392. 000004DA  6600 00C8                bne        +0xCA /* 000005A4 */
  393. 000004DE  256E FE32 0008           move.l     [A2 + 0x8], [A6 - 0x1CE]
  394. 000004E4  422A 000C                clr.b      [A2 + 0xC]
  395. 000004E8  422A 0051                clr.b      [A2 + 0x51]
  396. 000004EC  422A 0050                clr.b      [A2 + 0x50]
  397. 000004F0  357C FFFF 004C           move.w     [A2 + 0x4C], 0xFFFF
  398. 000004F6  766E                     moveq.l    D3, 0x6E
  399. 000004F8  6000 00AA                bra        +0xAC /* 000005A4 */
  400. label000004FC:
  401. 000004FC  41EA 0006                lea.l      A0, [A2 + 0x6]
  402. 00000500  43F9 0002 60C4           lea.l      A1, [0x000260C4]
  403. 00000506  7046                     moveq.l    D0, 0x46
  404. 00000508  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  405. 0000050A  4879 0002 60CA           push.l     0x260CA
  406. 00000510  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  407. 00000516  4A00                     tst.b      D0
  408. 00000518  584F                     addq.w     A7, 4
  409. 0000051A  6632                     bne        +0x34 /* 0000054E */
  410. 0000051C  3D79 0002 60C4 FFAA      move.w     [A6 - 0x56], [0x000260C4]
  411. 00000524  2D79 0002 60C6 FFC4      move.l     [A6 - 0x3C], [0x000260C6]
  412. 0000052C  3D7C FFFF FFB0           move.w     [A6 - 0x50], 0xFFFF
  413. 00000532  41F9 0002 60C4           lea.l      A0, [0x000260C4]
  414. 00000538  5C88                     addq.l     A0, 6
  415. 0000053A  2D48 FFA6                move.l     [A6 - 0x5A], A0
  416. 0000053E  41EE FF94                lea.l      A0, [A6 - 0x6C]
  417. 00000542  7009                     moveq.l    D0, 0x09
  418. 00000544  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  419. 00000546  23EE FFF8 0002 60C6      move.l     [0x000260C6], [A6 - 0x8]
  420. label0000054E:
  421. 0000054E  554F                     subq.w     A7, 2
  422. 00000550  4879 0002 60CA           push.l     0x260CA
  423. 00000556  4879 0002 6084           push.l     0x26084
  424. 0000055C  4EB9 0000 00F0           jsr        [0x000000F0]
  425. 00000562  301F                     move.w     D0, [A7]+
  426. 00000564  5340                     subq.w     D0, 1
  427. 00000566  663C                     bne        +0x3E /* 000005A4 */
  428. 00000568  4879 0002 60CA           push.l     0x260CA
  429. 0000056E  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  430. 00000574  7200                     moveq.l    D1, 0x00
  431. 00000576  1200                     move.b     D1, D0
  432. 00000578  5281                     addq.l     D1, 1
  433. 0000057A  2001                     move.l     D0, D1
  434. 0000057C  584F                     addq.w     A7, 4
  435. 0000057E  41F9 0002 60CA           lea.l      A0, [0x000260CA]
  436. 00000584  43F9 0002 6084           lea.l      A1, [0x00026084]
  437. 0000058A  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  438. 0000058C  4879 0002 6084           push.l     0x26084
  439. 00000592  486E FF7C                pea.l      [A6 - 0x84]
  440. 00000596  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  441. 0000059A  61FF 0000 0016           bsr        +0x18 /* 000005B2 */
  442. 000005A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  443. label000005A4:
  444. 000005A4  3F43 01FA                move.w     [A7 + 0x1FA], D3
  445. label000005A8:
  446. 000005A8  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  447. 000005AC  4E5E                     unlink     A6
  448. 000005AE  4E74 000A                rtd        0x000A
  449. fn000005B2:
  450. 000005B2  4E56 FEBE                link       A6, -0x0142
  451. 000005B6  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  452. 000005BA  286E 000C                movea.l    A4, [A6 + 0xC]
  453. 000005BE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  454. 000005C2  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  455. 000005C8  7200                     moveq.l    D1, 0x00
  456. 000005CA  1200                     move.b     D1, D0
  457. 000005CC  5281                     addq.l     D1, 1
  458. 000005CE  2001                     move.l     D0, D1
  459. 000005D0  584F                     addq.w     A7, 4
  460. 000005D2  206E 0010                movea.l    A0, [A6 + 0x10]
  461. 000005D6  43EE FEC0                lea.l      A1, [A6 - 0x140]
  462. 000005DA  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  463. 000005DC  554F                     subq.w     A7, 2
  464. 000005DE  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  465. 000005E2  A88D                     syscall    CharWidth
  466. 000005E4  301F                     move.w     D0, [A7]+
  467. 000005E6  3D40 FEBE                move.w     [A6 - 0x142], D0
  468. 000005EA  554F                     subq.w     A7, 2
  469. 000005EC  4879 0002 5F84           push.l     0x25F84
  470. 000005F2  A88C                     syscall    StringWidth
  471. 000005F4  301F                     move.w     D0, [A7]+
  472. 000005F6  322C 0006                move.w     D1, [A4 + 0x6]
  473. 000005FA  926C 0002                sub.w      D1, [A4 + 0x2]
  474. 000005FE  9240                     sub.w      D1, D0
  475. 00000600  926E FEBE                sub.w      D1, [A6 - 0x142]
  476. 00000604  3601                     move.w     D3, D1
  477. 00000606  554F                     subq.w     A7, 2
  478. 00000608  3F03                     move.w     -[A7], D3
  479. 0000060A  486E FEC0                pea.l      [A6 - 0x140]
  480. 0000060E  3F3C 4000                move.w     -[A7], 0x4000 /* '@\0' */
  481. 00000612  2F3C 8208 FFE0           move.l     -[A7], 0x8208FFE0
  482. 00000618  A8B5                     syscall    ScriptUtil
  483. 0000061A  301F                     move.w     D0, [A7]+
  484. 0000061C  4879 0002 5F84           push.l     0x25F84
  485. 00000622  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  486. 00000628  7200                     moveq.l    D1, 0x00
  487. 0000062A  1200                     move.b     D1, D0
  488. 0000062C  3801                     move.w     D4, D1
  489. 0000062E  7601                     moveq.l    D3, 0x01
  490. 00000630  45F9 0002 5F84           lea.l      A2, [0x00025F84]
  491. 00000636  528A                     addq.l     A2, 1
  492. 00000638  47EE FF00                lea.l      A3, [A6 - 0x100]
  493. 0000063C  528B                     addq.l     A3, 1
  494. 0000063E  584F                     addq.w     A7, 4
  495. 00000640  6008                     bra        +0xA /* 0000064A */
  496. label00000642:
  497. 00000642  1685                     move.b     [A3], D5
  498. 00000644  528A                     addq.l     A2, 1
  499. 00000646  528B                     addq.l     A3, 1
  500. 00000648  5243                     addq.w     D3, 1
  501. label0000064A:
  502. 0000064A  B644                     cmp.w      D3, D4
  503. 0000064C  6E0C                     bgt        +0xE /* 0000065A */
  504. 0000064E  1A12                     move.b     D5, [A2]
  505. 00000650  7000                     moveq.l    D0, 0x00
  506. 00000652  1005                     move.b     D0, D5
  507. 00000654  725E                     moveq.l    D1, 0x5E
  508. 00000656  B081                     cmp.l      D0, D1
  509. 00000658  66E8                     bne        -0x16 /* 00000642 */
  510. label0000065A:
  511. 0000065A  486E FEC0                pea.l      [A6 - 0x140]
  512. 0000065E  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  513. 00000664  7200                     moveq.l    D1, 0x00
  514. 00000666  1200                     move.b     D1, D0
  515. 00000668  2001                     move.l     D0, D1
  516. 0000066A  584F                     addq.w     A7, 4
  517. 0000066C  41EE FEC1                lea.l      A0, [A6 - 0x13F]
  518. 00000670  43EE FF00                lea.l      A1, [A6 - 0x100]
  519. 00000674  43F1 3000                lea.l      A1, [A1 + D3.w]
  520. 00000678  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  521. 0000067A  486E FEC0                pea.l      [A6 - 0x140]
  522. 0000067E  4EB9 0003 C1D4           jsr        [0x0003C1D4]
  523. 00000684  7200                     moveq.l    D1, 0x00
  524. 00000686  1200                     move.b     D1, D0
  525. 00000688  D243                     add.w      D1, D3
  526. 0000068A  5341                     subq.w     D1, 1
  527. 0000068C  3A01                     move.w     D5, D1
  528. 0000068E  5243                     addq.w     D3, 1
  529. 00000690  B644                     cmp.w      D3, D4
  530. 00000692  584F                     addq.w     A7, 4
  531. 00000694  6E1A                     bgt        +0x1C /* 000006B0 */
  532. 00000696  45F9 0002 5F84           lea.l      A2, [0x00025F84]
  533. 0000069C  D4C3                     add.w      A2, D3
  534. label0000069E:
  535. 0000069E  5245                     addq.w     D5, 1
  536. 000006A0  41EE FF00                lea.l      A0, [A6 - 0x100]
  537. 000006A4  1192 5000                move.b     [A0 + D5.w], [A2]
  538. 000006A8  528A                     addq.l     A2, 1
  539. 000006AA  5243                     addq.w     D3, 1
  540. 000006AC  B644                     cmp.w      D3, D4
  541. 000006AE  6FEE                     ble        -0x10 /* 0000069E */
  542. label000006B0:
  543. 000006B0  1D45 FF00                move.b     [A6 - 0x100], D5
  544. 000006B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  545. 000006B8  486E FF00                pea.l      [A6 - 0x100]
  546. 000006BC  A95F                     syscall    SetControlTitle/SetCTitle
  547. 000006BE  2F0C                     move.l     -[A7], A4
  548. 000006C0  A92A                     syscall    ValidRect
  549. 000006C2  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  550. 000006C6  4E5E                     unlink     A6
  551. 000006C8  4E75                     rts
  552. fn000006CA:
  553. 000006CA  4E56 FFEC                link       A6, -0x0014
  554. 000006CE  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  555. 000006D2  266E 0008                movea.l    A3, [A6 + 0x8]
  556. 000006D6  7800                     moveq.l    D4, 0x00
  557. 000006D8  594F                     subq.w     A7, 4
  558. 000006DA  3F3C 0259                move.w     -[A7], 0x259
  559. 000006DE  42A7                     clr.l      -[A7]
  560. 000006E0  4878 FFFF                push.l     0xFFFF
  561. 000006E4  A97C                     syscall    GetNewDialog
  562. 000006E6  245F                     movea.l    A2, [A7]+
  563. 000006E8  200A                     move.l     D0, A2
  564. 000006EA  6700 00A0                beq        +0xA2 /* 0000078C */
  565. 000006EE  4879 0000 0AE8           push.l     0xAE8
  566. 000006F4  486E FFFA                pea.l      [A6 - 0x6]
  567. 000006F8  4EB9 0003 D49C           jsr        [0x0003D49C]
  568. 000006FE  2F0A                     move.l     -[A7], A2
  569. 00000700  4878 0003                push.l     0x3
  570. 00000704  3F3C 7FFF                move.w     -[A7], 0x7FFF
  571. 00000708  A97E                     syscall    SelectDialogItemText/SelIText
  572. 0000070A  2F0A                     move.l     -[A7], A2
  573. 0000070C  3F3C 0001                move.w     -[A7], 0x1
  574. 00000710  303C 0304                move.w     D0, 0x304
  575. 00000714  AA68                     syscall    DialogDispatch
  576. 00000716  301F                     move.w     D0, [A7]+
  577. 00000718  2F0A                     move.l     -[A7], A2
  578. 0000071A  A915                     syscall    ShowWindow
  579. 0000071C  5C4F                     addq.w     A7, 6
  580. label0000071E:
  581. 0000071E  486E FFFA                pea.l      [A6 - 0x6]
  582. 00000722  4EB9 0003 D46E           jsr        [0x0003D46E]
  583. 00000728  584F                     addq.w     A7, 4
  584. 0000072A  2F08                     move.l     -[A7], A0
  585. 0000072C  486E FFFE                pea.l      [A6 - 0x2]
  586. 00000730  A991                     syscall    ModalDialog
  587. 00000732  302E FFFE                move.w     D0, [A6 - 0x2]
  588. 00000736  48C0                     ext.l      D0
  589. 00000738  2600                     move.l     D3, D0
  590. 0000073A  5380                     subq.l     D0, 1
  591. 0000073C  6706                     beq        +0x8 /* 00000744 */
  592. 0000073E  7002                     moveq.l    D0, 0x02
  593. 00000740  B680                     cmp.l      D3, D0
  594. 00000742  66DA                     bne        -0x24 /* 0000071E */
  595. label00000744:
  596. 00000744  7001                     moveq.l    D0, 0x01
  597. 00000746  B680                     cmp.l      D3, D0
  598. 00000748  662E                     bne        +0x30 /* 00000778 */
  599. 0000074A  2F0A                     move.l     -[A7], A2
  600. 0000074C  3F3C 0003                move.w     -[A7], 0x3
  601. 00000750  486E FFF4                pea.l      [A6 - 0xC]
  602. 00000754  486E FFF6                pea.l      [A6 - 0xA]
  603. 00000758  486E FFEC                pea.l      [A6 - 0x14]
  604. 0000075C  A98D                     syscall    GetDialogItem/GetDItem
  605. 0000075E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  606. 00000762  2F0B                     move.l     -[A7], A3
  607. 00000764  A990                     syscall    GetDialogItemText/GetIText
  608. 00000766  1613                     move.b     D3, [A3]
  609. 00000768  56C0                     sne        D0
  610. 0000076A  4400                     neg.b      D0
  611. 0000076C  1800                     move.b     D4, D0
  612. 0000076E  0C03 001F                cmpi.b     D3, 0x1F
  613. 00000772  6304                     bls        +0x6 /* 00000778 */
  614. 00000774  16BC 001F                move.b     [A3], 0x1F
  615. label00000778:
  616. 00000778  2F0A                     move.l     -[A7], A2
  617. 0000077A  A983                     syscall    DisposeDialog
  618. 0000077C  3F3C FFFF                move.w     -[A7], 0xFFFF
  619. 00000780  486E FFFA                pea.l      [A6 - 0x6]
  620. 00000784  4EB9 0003 D476           jsr        [0x0003D476]
  621. 0000078A  5C4F                     addq.w     A7, 6
  622. label0000078C:
  623. 0000078C  1004                     move.b     D0, D4
  624. 0000078E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  625. 00000792  4E5E                     unlink     A6
  626. 00000794  4E75                     rts
  627. 00000796  4E56 0000                link       A6, 0
  628. 0000079A  48E7 1030                movem.l    -[A7], D3,A2,A3
  629. 0000079E  246E 000C                movea.l    A2, [A6 + 0xC]
  630. 000007A2  4EB9 0000 0418           jsr        [0x00000418]
  631. 000007A8  2648                     movea.l    A3, A0
  632. 000007AA  554F                     subq.w     A7, 2
  633. 000007AC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  634. 000007B0  2F0A                     move.l     -[A7], A2
  635. 000007B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  636. 000007B6  4E93                     jsr        [A3]
  637. 000007B8  161F                     move.b     D3, [A7]+
  638. 000007BA  6620                     bne        +0x22 /* 000007DC */
  639. 000007BC  7000                     moveq.l    D0, 0x00
  640. 000007BE  3012                     move.w     D0, [A2]
  641. 000007C0  5780                     subq.l     D0, 3
  642. 000007C2  6618                     bne        +0x1A /* 000007DC */
  643. 000007C4  202A 0002                move.l     D0, [A2 + 0x2]
  644. 000007C8  0280 0000 00FF           andi.l     D0, 0xFF
  645. 000007CE  7200                     moveq.l    D1, 0x00
  646. 000007D0  3200                     move.w     D1, D0
  647. 000007D2  703A                     moveq.l    D0, 0x3A
  648. 000007D4  B280                     cmp.l      D1, D0
  649. 000007D6  57C1                     seq        D1
  650. 000007D8  4401                     neg.b      D1
  651. 000007DA  1601                     move.b     D3, D1
  652. label000007DC:
  653. 000007DC  1F43 0020                move.b     [A7 + 0x20], D3
  654. 000007E0  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  655. 000007E4  4E5E                     unlink     A6
  656. 000007E6  4E74 000C                rtd        0x000C
  657. fn000007EA:
  658. 000007EA  4E56 FF94                link       A6, -0x006C
  659. 000007EE  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  660. 000007F2  3A2E 0010                move.w     D5, [A6 + 0x10]
  661. 000007F6  594F                     subq.w     A7, 4
  662. 000007F8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  663. 000007FC  A917                     syscall    GetWRefCon
  664. 000007FE  201F                     move.l     D0, [A7]+
  665. 00000800  0C80 7374 6466           cmpi.l     D0, 0x73746466 /* 'stdf' */
  666. 00000806  6708                     beq        +0xA /* 00000810 */
  667. 00000808  3F45 0096                move.w     [A7 + 0x96], D5
  668. 0000080C  6000 00D4                bra        +0xD6 /* 000008E2 */
  669. label00000810:
  670. 00000810  3605                     move.w     D3, D5
  671. 00000812  0C45 FFFF                cmpi.w     D5, 0xFFFF
  672. 00000816  6600 00C6                bne        +0xC8 /* 000008DE */
  673. 0000081A  286E 0008                movea.l    A4, [A6 + 0x8]
  674. 0000081E  2454                     movea.l    A2, [A4]
  675. 00000820  282C 0004                move.l     D4, [A4 + 0x4]
  676. 00000824  2644                     movea.l    A3, D4
  677. 00000826  2044                     movea.l    A0, D4
  678. 00000828  4A28 0006                tst.b      [A0 + 0x6]
  679. 0000082C  6700 00B0                beq        +0xB2 /* 000008DE */
  680. 00000830  42AE FFA0                clr.l      [A6 - 0x60]
  681. 00000834  3D53 FFAA                move.w     [A6 - 0x56], [A3]
  682. 00000838  2D6B 0002 FFC4           move.l     [A6 - 0x3C], [A3 + 0x2]
  683. 0000083E  204B                     movea.l    A0, A3
  684. 00000840  5C88                     addq.l     A0, 6
  685. 00000842  2D48 FFA6                move.l     [A6 - 0x5A], A0
  686. 00000846  426E FFB0                clr.w      [A6 - 0x50]
  687. 0000084A  41EE FF94                lea.l      A0, [A6 - 0x6C]
  688. 0000084E  7009                     moveq.l    D0, 0x09
  689. 00000850  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  690. 00000852  3600                     move.w     D3, D0
  691. 00000854  6708                     beq        +0xA /* 0000085E */
  692. 00000856  3F45 0096                move.w     [A7 + 0x96], D5
  693. 0000085A  6000 0086                bra        +0x88 /* 000008E2 */
  694. label0000085E:
  695. 0000085E  102E FFB2                move.b     D0, [A6 - 0x4E]
  696. 00000862  7210                     moveq.l    D1, 0x10
  697. 00000864  C081                     and.l      D0, D1
  698. 00000866  6742                     beq        +0x44 /* 000008AA */
  699. 00000868  4A2C 0008                tst.b      [A4 + 0x8]
  700. 0000086C  6712                     beq        +0x14 /* 00000880 */
  701. 0000086E  204A                     movea.l    A0, A2
  702. 00000870  5C88                     addq.l     A0, 6
  703. 00000872  43D3                     lea.l      A1, [A3]
  704. 00000874  7010                     moveq.l    D0, 0x10
  705. label00000876:
  706. 00000876  20D9                     move.l     [A0]+, [A1]+
  707. 00000878  51C8 FFFC                dbf        D0, -0x6 /* 00000876 */
  708. 0000087C  30D9                     move.w     [A0]+, [A1]+
  709. 0000087E  600E                     bra        +0x10 /* 0000088E */
  710. label00000880:
  711. 00000880  3553 0006                move.w     [A2 + 0x6], [A3]
  712. 00000884  256E FFC4 0008           move.l     [A2 + 0x8], [A6 - 0x3C]
  713. 0000088A  422A 000C                clr.b      [A2 + 0xC]
  714. label0000088E:
  715. 0000088E  7002                     moveq.l    D0, 0x02
  716. 00000890  B0AE FFC4                cmp.l      D0, [A6 - 0x3C]
  717. 00000894  57C0                     seq        D0
  718. 00000896  4400                     neg.b      D0
  719. 00000898  1540 0051                move.b     [A2 + 0x51], D0
  720. 0000089C  102A 0051                move.b     D0, [A2 + 0x51]
  721. 000008A0  57C0                     seq        D0
  722. 000008A2  4400                     neg.b      D0
  723. 000008A4  1540 0050                move.b     [A2 + 0x50], D0
  724. 000008A8  6018                     bra        +0x1A /* 000008C2 */
  725. label000008AA:
  726. 000008AA  204A                     movea.l    A0, A2
  727. 000008AC  5C88                     addq.l     A0, 6
  728. 000008AE  43D3                     lea.l      A1, [A3]
  729. 000008B0  7010                     moveq.l    D0, 0x10
  730. label000008B2:
  731. 000008B2  20D9                     move.l     [A0]+, [A1]+
  732. 000008B4  51C8 FFFC                dbf        D0, -0x6 /* 000008B2 */
  733. 000008B8  30D9                     move.w     [A0]+, [A1]+
  734. 000008BA  422A 0051                clr.b      [A2 + 0x51]
  735. 000008BE  422A 0050                clr.b      [A2 + 0x50]
  736. label000008C2:
  737. 000008C2  357C FFFF 004C           move.w     [A2 + 0x4C], 0xFFFF
  738. 000008C8  162E FFF0                move.b     D3, [A6 - 0x10]
  739. 000008CC  0803 0007                btst.b     D3, 0x7
  740. 000008D0  670A                     beq        +0xC /* 000008DC */
  741. 000008D2  1003                     move.b     D0, D3
  742. 000008D4  0240 007F                andi.w     D0, 0x7F
  743. 000008D8  3540 004C                move.w     [A2 + 0x4C], D0
  744. label000008DC:
  745. 000008DC  766E                     moveq.l    D3, 0x6E
  746. label000008DE:
  747. 000008DE  3F43 0096                move.w     [A7 + 0x96], D3
  748. label000008E2:
  749. 000008E2  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  750. 000008E6  4E5E                     unlink     A6
  751. 000008E8  4E74 000A                rtd        0x000A
  752. fn000008EC:
  753. 000008EC  4E56 0000                link       A6, 0
  754. 000008F0  2F03                     move.l     -[A7], D3
  755. 000008F2  4A39 0002 5F83           tst.b      [0x00025F83]
  756. 000008F8  6630                     bne        +0x32 /* 0000092A */
  757. 000008FA  4878 1000                push.l     0x1000
  758. 000008FE  4EB9 0000 0318           jsr        [0x00000318]
  759. 00000904  4A00                     tst.b      D0
  760. 00000906  584F                     addq.w     A7, 4
  761. 00000908  670C                     beq        +0xE /* 00000916 */
  762. 0000090A  554F                     subq.w     A7, 2
  763. 0000090C  4EB9 0000 0088           jsr        [0x00000088]
  764. 00000912  101F                     move.b     D0, [A7]+
  765. 00000914  6604                     bne        +0x6 /* 0000091A */
  766. label00000916:
  767. 00000916  7000                     moveq.l    D0, 0x00
  768. 00000918  6002                     bra        +0x4 /* 0000091C */
  769. label0000091A:
  770. 0000091A  7001                     moveq.l    D0, 0x01
  771. label0000091C:
  772. 0000091C  13C0 0002 5F82           move.b     [0x00025F82], D0
  773. 00000922  13FC 0001 0002 5F83      move.b     [0x00025F83], 0x1
  774. label0000092A:
  775. 0000092A  4A39 0000 3EDB           tst.b      [0x00003EDB]
  776. 00000930  6708                     beq        +0xA /* 0000093A */
  777. 00000932  4A39 0002 5F82           tst.b      [0x00025F82]
  778. 00000938  6604                     bne        +0x6 /* 0000093E */
  779. label0000093A:
  780. 0000093A  7000                     moveq.l    D0, 0x00
  781. 0000093C  6002                     bra        +0x4 /* 00000940 */
  782. label0000093E:
  783. 0000093E  7001                     moveq.l    D0, 0x01
  784. label00000940:
  785. 00000940  261F                     move.l     D3, [A7]+
  786. 00000942  4E5E                     unlink     A6
  787. 00000944  4E75                     rts
  788. 00000946  4E56 0000                link       A6, 0
  789. 0000094A  4EBA FFA0                jsr        [PC - 0x60 /* 000008EC */]
  790. 0000094E  4A00                     tst.b      D0
  791. 00000950  6718                     beq        +0x1A /* 0000096A */
  792. 00000952  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  793. 00000956  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  794. 0000095A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  795. 0000095E  61FF 0000 01D6           bsr        +0x1D8 /* 00000B36 */
  796. 00000964  4FEF 000A                lea.l      A7, [A7 + 0xA]
  797. 00000968  6016                     bra        +0x18 /* 00000980 */
  798. label0000096A:
  799. 0000096A  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  800. 0000096E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  801. 00000972  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  802. 00000976  61FF FFFF F6EC           bsr        -0x912 /* 00000064 */
  803. 0000097C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  804. label00000980:
  805. 00000980  4E5E                     unlink     A6
  806. 00000982  4E75                     rts
  807. 00000984  4E56 0000                link       A6, 0
  808. 00000988  4EBA FF62                jsr        [PC - 0x9E /* 000008EC */]
  809. 0000098C  4A00                     tst.b      D0
  810. 0000098E  670E                     beq        +0x10 /* 0000099E */
  811. 00000990  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  812. 00000994  61FF 0000 026A           bsr        +0x26C /* 00000C00 */
  813. 0000099A  584F                     addq.w     A7, 4
  814. 0000099C  600C                     bra        +0xE /* 000009AA */
  815. label0000099E:
  816. 0000099E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  817. 000009A2  61FF FFFF F6FA           bsr        -0x904 /* 0000009E */
  818. 000009A8  584F                     addq.w     A7, 4
  819. label000009AA:
  820. 000009AA  4E5E                     unlink     A6
  821. 000009AC  4E75                     rts
  822. 000009AE  4E56 0000                link       A6, 0
  823. 000009B2  4EBA FF38                jsr        [PC - 0xC8 /* 000008EC */]
  824. 000009B6  4A00                     tst.b      D0
  825. 000009B8  6720                     beq        +0x22 /* 000009DA */
  826. 000009BA  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  827. 000009BE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  828. 000009C2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  829. 000009C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  830. 000009CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  831. 000009CE  61FF 0000 02E2           bsr        +0x2E4 /* 00000CB2 */
  832. 000009D4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  833. 000009D8  601E                     bra        +0x20 /* 000009F8 */
  834. label000009DA:
  835. 000009DA  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  836. 000009DE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  837. 000009E2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  838. 000009E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  839. 000009EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  840. 000009EE  61FF FFFF F6DE           bsr        -0x920 /* 000000CE */
  841. 000009F4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  842. label000009F8:
  843. 000009F8  4E5E                     unlink     A6
  844. 000009FA  4E75                     rts
  845. fn000009FC:
  846. 000009FC  4E56 0000                link       A6, 0
  847. 00000A00  2F0A                     move.l     -[A7], A2
  848. 00000A02  246E 0008                movea.l    A2, [A6 + 0x8]
  849. 00000A06  422A 0002                clr.b      [A2 + 0x2]
  850. 00000A0A  2F0A                     move.l     -[A7], A2
  851. 00000A0C  61FF 0000 0046           bsr        +0x48 /* 00000A54 */
  852. 00000A12  204A                     movea.l    A0, A2
  853. 00000A14  584F                     addq.w     A7, 4
  854. 00000A16  245F                     movea.l    A2, [A7]+
  855. 00000A18  4E5E                     unlink     A6
  856. 00000A1A  4E75                     rts
  857. fn00000A1C:
  858. 00000A1C  4E56 0000                link       A6, 0
  859. 00000A20  2F0A                     move.l     -[A7], A2
  860. 00000A22  246E 0008                movea.l    A2, [A6 + 0x8]
  861. 00000A26  200A                     move.l     D0, A2
  862. 00000A28  6722                     beq        +0x24 /* 00000A4C */
  863. 00000A2A  4A2A 0002                tst.b      [A2 + 0x2]
  864. 00000A2E  670C                     beq        +0xE /* 00000A3C */
  865. 00000A30  554F                     subq.w     A7, 2
  866. 00000A32  2F0A                     move.l     -[A7], A2
  867. 00000A34  4EB9 0000 0080           jsr        [0x00000080]
  868. 00000A3A  301F                     move.w     D0, [A7]+
  869. label00000A3C:
  870. 00000A3C  4A6E 000C                tst.w      [A6 + 0xC]
  871. 00000A40  6F0A                     ble        +0xC /* 00000A4C */
  872. 00000A42  2F0A                     move.l     -[A7], A2
  873. 00000A44  4EB9 0000 0168           jsr        [0x00000168]
  874. 00000A4A  584F                     addq.w     A7, 4
  875. label00000A4C:
  876. 00000A4C  204A                     movea.l    A0, A2
  877. 00000A4E  245F                     movea.l    A2, [A7]+
  878. 00000A50  4E5E                     unlink     A6
  879. 00000A52  4E75                     rts
  880. fn00000A54:
  881. 00000A54  4E56 0000                link       A6, 0
  882. 00000A58  2F0A                     move.l     -[A7], A2
  883. 00000A5A  246E 0008                movea.l    A2, [A6 + 0x8]
  884. 00000A5E  4A2A 0002                tst.b      [A2 + 0x2]
  885. 00000A62  670C                     beq        +0xE /* 00000A70 */
  886. 00000A64  554F                     subq.w     A7, 2
  887. 00000A66  2F0A                     move.l     -[A7], A2
  888. 00000A68  4EB9 0000 0080           jsr        [0x00000080]
  889. 00000A6E  301F                     move.w     D0, [A7]+
  890. label00000A70:
  891. 00000A70  422A 0002                clr.b      [A2 + 0x2]
  892. 00000A74  422A 0003                clr.b      [A2 + 0x3]
  893. 00000A78  422A 0004                clr.b      [A2 + 0x4]
  894. 00000A7C  422A 0005                clr.b      [A2 + 0x5]
  895. 00000A80  257C 6E75 6C6C 0006      move.l     [A2 + 0x6], 0x6E756C6C /* 'null' */
  896. 00000A88  42AA 000A                clr.l      [A2 + 0xA]
  897. 00000A8C  357C FFFF 000E           move.w     [A2 + 0xE], 0xFFFF
  898. 00000A92  42AA 0010                clr.l      [A2 + 0x10]
  899. 00000A96  245F                     movea.l    A2, [A7]+
  900. 00000A98  4E5E                     unlink     A6
  901. 00000A9A  4E75                     rts
  902. fn00000A9C:
  903. 00000A9C  4E56 FFE8                link       A6, -0x0018
  904. 00000AA0  2F04                     move.l     -[A7], D4
  905. 00000AA2  2F03                     move.l     -[A7], D3
  906. 00000AA4  486E FFF8                pea.l      [A6 - 0x8]
  907. 00000AA8  4EB9 0000 2178           jsr        [0x00002178]
  908. 00000AAE  486E FFE8                pea.l      [A6 - 0x18]
  909. 00000AB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  910. 00000AB6  4EB9 0003 D4AA           jsr        [0x0003D4AA]
  911. 00000ABC  2D6E FFE8 FFF0           move.l     [A6 - 0x10], [A6 - 0x18]
  912. 00000AC2  2D6E FFEC FFF4           move.l     [A6 - 0xC], [A6 - 0x14]
  913. 00000AC8  486E FFF0                pea.l      [A6 - 0x10]
  914. 00000ACC  2F3C 6673 7320           move.l     -[A7], 0x66737320 /* 'fss ' */
  915. 00000AD2  486E FFF8                pea.l      [A6 - 0x8]
  916. 00000AD6  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  917. 00000ADC  584F                     addq.w     A7, 4
  918. 00000ADE  2F08                     move.l     -[A7], A0
  919. 00000AE0  303C 0603                move.w     D0, 0x603
  920. 00000AE4  A816                     syscall    Pack8
  921. 00000AE6  361F                     move.w     D3, [A7]+
  922. 00000AE8  3803                     move.w     D4, D3
  923. 00000AEA  4A43                     tst.w      D3
  924. 00000AEC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  925. 00000AF0  6718                     beq        +0x1A /* 00000B0A */
  926. 00000AF2  4878 005F                push.l     0x5F /* '_' */
  927. 00000AF6  4879 0000 3EC4           push.l     0x3EC4
  928. 00000AFC  3044                     movea.w    A0, D4
  929. 00000AFE  2F08                     move.l     -[A7], A0
  930. 00000B00  4EB9 0000 0F60           jsr        [0x00000F60]
  931. 00000B06  4FEF 000C                lea.l      A7, [A7 + 0xC]
  932. label00000B0A:
  933. 00000B0A  206E FFFC                movea.l    A0, [A6 - 0x4]
  934. 00000B0E  2050                     movea.l    A0, [A0]
  935. 00000B10  226E 000C                movea.l    A1, [A6 + 0xC]
  936. 00000B14  7010                     moveq.l    D0, 0x10
  937. label00000B16:
  938. 00000B16  22D8                     move.l     [A1]+, [A0]+
  939. 00000B18  51C8 FFFC                dbf        D0, -0x6 /* 00000B16 */
  940. 00000B1C  32D8                     move.w     [A1]+, [A0]+
  941. 00000B1E  3F3C FFFF                move.w     -[A7], 0xFFFF
  942. 00000B22  486E FFF8                pea.l      [A6 - 0x8]
  943. 00000B26  4EB9 0000 2180           jsr        [0x00002180]
  944. 00000B2C  5C4F                     addq.w     A7, 6
  945. 00000B2E  261F                     move.l     D3, [A7]+
  946. 00000B30  281F                     move.l     D4, [A7]+
  947. 00000B32  4E5E                     unlink     A6
  948. 00000B34  4E75                     rts
  949. fn00000B36:
  950. 00000B36  4E56 F7F8                link       A6, -0x0808
  951. 00000B3A  2F04                     move.l     -[A7], D4
  952. 00000B3C  2F03                     move.l     -[A7], D3
  953. 00000B3E  554F                     subq.w     A7, 2
  954. 00000B40  486E F800                pea.l      [A6 - 0x800]
  955. 00000B44  4EB9 0000 0060           jsr        [0x00000060 /* __m68k_vec_spurious__ */]
  956. 00000B4A  301F                     move.w     D0, [A7]+
  957. 00000B4C  3F3C 0100                move.w     -[A7], 0x100
  958. 00000B50  486E FC0A                pea.l      [A6 - 0x3F6]
  959. 00000B54  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  960. 00000B58  4EB9 0000 09D0           jsr        [0x000009D0]
  961. 00000B5E  3F3C 0100                move.w     -[A7], 0x100
  962. 00000B62  486E F80A                pea.l      [A6 - 0x7F6]
  963. 00000B66  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  964. 00000B6A  4EB9 0000 09D0           jsr        [0x000009D0]
  965. 00000B70  4879 0000 0B20           push.l     0xB20
  966. 00000B76  486E F7FC                pea.l      [A6 - 0x804]
  967. 00000B7A  4EB9 0003 D4EC           jsr        [0x0003D4EC]
  968. 00000B80  7002                     moveq.l    D0, 0x02
  969. 00000B82  2D40 F7F8                move.l     [A6 - 0x808], D0
  970. 00000B86  7601                     moveq.l    D3, 0x01
  971. 00000B88  4A2E 0010                tst.b      [A6 + 0x10]
  972. 00000B8C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  973. 00000B90  6702                     beq        +0x4 /* 00000B94 */
  974. 00000B92  7602                     moveq.l    D3, 0x02
  975. label00000B94:
  976. 00000B94  4EB9 0000 0AA8           jsr        [0x00000AA8]
  977. 00000B9A  554F                     subq.w     A7, 2
  978. 00000B9C  486E F800                pea.l      [A6 - 0x800]
  979. 00000BA0  2F03                     move.l     -[A7], D3
  980. 00000BA2  486E F7F8                pea.l      [A6 - 0x808]
  981. 00000BA6  486E F7FC                pea.l      [A6 - 0x804]
  982. 00000BAA  4EB9 0003 D4BE           jsr        [0x0003D4BE]
  983. 00000BB0  584F                     addq.w     A7, 4
  984. 00000BB2  2F08                     move.l     -[A7], A0
  985. 00000BB4  42A7                     clr.l      -[A7]
  986. 00000BB6  4EB9 0000 0070           jsr        [0x00000070 /* __m68k_vec_switch__ */]
  987. 00000BBC  381F                     move.w     D4, [A7]+
  988. 00000BBE  4EB9 0000 0AB0           jsr        [0x00000AB0 /* TEScrpLength */]
  989. 00000BC4  3604                     move.w     D3, D4
  990. 00000BC6  4A44                     tst.w      D4
  991. 00000BC8  6718                     beq        +0x1A /* 00000BE2 */
  992. 00000BCA  4878 009B                push.l     0x9B
  993. 00000BCE  4879 0000 3EC4           push.l     0x3EC4
  994. 00000BD4  3043                     movea.w    A0, D3
  995. 00000BD6  2F08                     move.l     -[A7], A0
  996. 00000BD8  4EB9 0000 0F60           jsr        [0x00000F60]
  997. 00000BDE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  998. label00000BE2:
  999. 00000BE2  362E F7FA                move.w     D3, [A6 - 0x806]
  1000. 00000BE6  3F3C FFFF                move.w     -[A7], 0xFFFF
  1001. 00000BEA  486E F7FC                pea.l      [A6 - 0x804]
  1002. 00000BEE  4EB9 0003 D4C6           jsr        [0x0003D4C6]
  1003. 00000BF4  3003                     move.w     D0, D3
  1004. 00000BF6  5C4F                     addq.w     A7, 6
  1005. 00000BF8  261F                     move.l     D3, [A7]+
  1006. 00000BFA  281F                     move.l     D4, [A7]+
  1007. 00000BFC  4E5E                     unlink     A6
  1008. 00000BFE  4E75                     rts
  1009. fn00000C00:
  1010. 00000C00  4E56 F7F8                link       A6, -0x0808
  1011. 00000C04  2F04                     move.l     -[A7], D4
  1012. 00000C06  2F03                     move.l     -[A7], D3
  1013. 00000C08  554F                     subq.w     A7, 2
  1014. 00000C0A  486E F800                pea.l      [A6 - 0x800]
  1015. 00000C0E  4EB9 0000 0060           jsr        [0x00000060 /* __m68k_vec_spurious__ */]
  1016. 00000C14  301F                     move.w     D0, [A7]+
  1017. 00000C16  3F3C 0100                move.w     -[A7], 0x100
  1018. 00000C1A  486E FC0A                pea.l      [A6 - 0x3F6]
  1019. 00000C1E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1020. 00000C22  4EB9 0000 09D0           jsr        [0x000009D0]
  1021. 00000C28  4879 0000 0B20           push.l     0xB20
  1022. 00000C2E  486E F7FC                pea.l      [A6 - 0x804]
  1023. 00000C32  4EB9 0003 D4EC           jsr        [0x0003D4EC]
  1024. 00000C38  7002                     moveq.l    D0, 0x02
  1025. 00000C3A  2D40 F7F8                move.l     [A6 - 0x808], D0
  1026. 00000C3E  4EB9 0000 0AA8           jsr        [0x00000AA8]
  1027. 00000C44  486E F800                pea.l      [A6 - 0x800]
  1028. 00000C48  486E F7F8                pea.l      [A6 - 0x808]
  1029. 00000C4C  486E F7FC                pea.l      [A6 - 0x804]
  1030. 00000C50  4EB9 0003 D4BE           jsr        [0x0003D4BE]
  1031. 00000C56  584F                     addq.w     A7, 4
  1032. 00000C58  2F08                     move.l     -[A7], A0
  1033. 00000C5A  42A7                     clr.l      -[A7]
  1034. 00000C5C  4EB9 0000 0078           jsr        [0x00000078 /* __m68k_vec_switch_scc__ */]
  1035. 00000C62  361F                     move.w     D3, [A7]+
  1036. 00000C64  4EB9 0000 0AB0           jsr        [0x00000AB0 /* TEScrpLength */]
  1037. 00000C6A  3803                     move.w     D4, D3
  1038. 00000C6C  4A43                     tst.w      D3
  1039. 00000C6E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1040. 00000C72  6718                     beq        +0x1A /* 00000C8C */
  1041. 00000C74  4878 00B7                push.l     0xB7
  1042. 00000C78  4879 0000 3EC4           push.l     0x3EC4
  1043. 00000C7E  3044                     movea.w    A0, D4
  1044. 00000C80  2F08                     move.l     -[A7], A0
  1045. 00000C82  4EB9 0000 0F60           jsr        [0x00000F60]
  1046. 00000C88  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1047. label00000C8C:
  1048. 00000C8C  7001                     moveq.l    D0, 0x01
  1049. 00000C8E  B0AE F7F8                cmp.l      D0, [A6 - 0x808]
  1050. 00000C92  57C0                     seq        D0
  1051. 00000C94  4400                     neg.b      D0
  1052. 00000C96  1600                     move.b     D3, D0
  1053. 00000C98  3F3C FFFF                move.w     -[A7], 0xFFFF
  1054. 00000C9C  486E F7FC                pea.l      [A6 - 0x804]
  1055. 00000CA0  4EB9 0003 D4C6           jsr        [0x0003D4C6]
  1056. 00000CA6  1003                     move.b     D0, D3
  1057. 00000CA8  5C4F                     addq.w     A7, 6
  1058. 00000CAA  261F                     move.l     D3, [A7]+
  1059. 00000CAC  281F                     move.l     D4, [A7]+
  1060. 00000CAE  4E5E                     unlink     A6
  1061. 00000CB0  4E75                     rts
  1062. fn00000CB2:
  1063. 00000CB2  4E56 F6EE                link       A6, -0x0912
  1064. 00000CB6  2F0A                     move.l     -[A7], A2
  1065. 00000CB8  2F03                     move.l     -[A7], D3
  1066. 00000CBA  262E 0018                move.l     D3, [A6 + 0x18]
  1067. 00000CBE  486E F6EE                pea.l      [A6 - 0x912]
  1068. 00000CC2  61FF 0000 0078           bsr        +0x7A /* 00000D3C */
  1069. 00000CC8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1070. 00000CCC  486E F6EE                pea.l      [A6 - 0x912]
  1071. 00000CD0  61FF 0000 010E           bsr        +0x110 /* 00000DE0 */
  1072. 00000CD6  7001                     moveq.l    D0, 0x01
  1073. 00000CD8  8680                     or.l       D3, D0
  1074. 00000CDA  486E F6EE                pea.l      [A6 - 0x912]
  1075. 00000CDE  61FF 0000 010C           bsr        +0x10E /* 00000DEC */
  1076. 00000CE4  2448                     movea.l    A2, A0
  1077. 00000CE6  2543 0002                move.l     [A2 + 0x2], D3
  1078. 00000CEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1079. 00000CEE  486E F6EE                pea.l      [A6 - 0x912]
  1080. 00000CF2  61FF 0000 0102           bsr        +0x104 /* 00000DF6 */
  1081. 00000CF8  1600                     move.b     D3, D0
  1082. 00000CFA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1083. 00000CFE  6722                     beq        +0x24 /* 00000D22 */
  1084. 00000D00  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1085. 00000D04  486E F6EE                pea.l      [A6 - 0x912]
  1086. 00000D08  61FF 0000 01E2           bsr        +0x1E4 /* 00000EEC */
  1087. 00000D0E  486E F6EE                pea.l      [A6 - 0x912]
  1088. 00000D12  61FF 0000 01EC           bsr        +0x1EE /* 00000F00 */
  1089. 00000D18  206E 0014                movea.l    A0, [A6 + 0x14]
  1090. 00000D1C  1080                     move.b     [A0], D0
  1091. 00000D1E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1092. label00000D22:
  1093. 00000D22  3F3C FFFF                move.w     -[A7], 0xFFFF
  1094. 00000D26  486E F6EE                pea.l      [A6 - 0x912]
  1095. 00000D2A  61FF 0000 0070           bsr        +0x72 /* 00000D9C */
  1096. 00000D30  1003                     move.b     D0, D3
  1097. 00000D32  5C4F                     addq.w     A7, 6
  1098. 00000D34  261F                     move.l     D3, [A7]+
  1099. 00000D36  245F                     movea.l    A2, [A7]+
  1100. 00000D38  4E5E                     unlink     A6
  1101. 00000D3A  4E75                     rts
  1102. fn00000D3C:
  1103. 00000D3C  4E56 0000                link       A6, 0
  1104. 00000D40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1105. 00000D44  4EBA FCB6                jsr        [PC - 0x34A /* 000009FC */]
  1106. 00000D48  206E 0008                movea.l    A0, [A6 + 0x8]
  1107. 00000D4C  4868 0908                pea.l      [A0 + 0x908]
  1108. 00000D50  4EB9 0000 2178           jsr        [0x00002178]
  1109. 00000D56  206E 0008                movea.l    A0, [A6 + 0x8]
  1110. 00000D5A  4868 0100                pea.l      [A0 + 0x100]
  1111. 00000D5E  4EB9 0000 0060           jsr        [0x00000060 /* __m68k_vec_spurious__ */]
  1112. 00000D64  301F                     move.w     D0, [A7]+
  1113. 00000D66  206E 0008                movea.l    A0, [A6 + 0x8]
  1114. 00000D6A  4868 020A                pea.l      [A0 + 0x20A]
  1115. 00000D6E  2F3C 0004 00C8           move.l     -[A7], 0x400C8
  1116. 00000D74  4EB9 0000 0128           jsr        [0x00000128 /* PollRtnAdr */]
  1117. 00000D7A  206E 0008                movea.l    A0, [A6 + 0x8]
  1118. 00000D7E  217C 3F3F 3F3F 0900      move.l     [A0 + 0x900], 0x3F3F3F3F /* '????' */
  1119. 00000D86  61FF FFFF F280           bsr        -0xD7E /* 00000008 */
  1120. 00000D8C  206E 0008                movea.l    A0, [A6 + 0x8]
  1121. 00000D90  2140 0904                move.l     [A0 + 0x904], D0
  1122. 00000D94  206E 0008                movea.l    A0, [A6 + 0x8]
  1123. 00000D98  4E5E                     unlink     A6
  1124. 00000D9A  4E75                     rts
  1125. fn00000D9C:
  1126. 00000D9C  4E56 0000                link       A6, 0
  1127. 00000DA0  2F0A                     move.l     -[A7], A2
  1128. 00000DA2  246E 0008                movea.l    A2, [A6 + 0x8]
  1129. 00000DA6  200A                     move.l     D0, A2
  1130. 00000DA8  672E                     beq        +0x30 /* 00000DD8 */
  1131. 00000DAA  3F3C FFFF                move.w     -[A7], 0xFFFF
  1132. 00000DAE  204A                     movea.l    A0, A2
  1133. 00000DB0  4868 0908                pea.l      [A0 + 0x908]
  1134. 00000DB4  4EB9 0000 2180           jsr        [0x00002180]
  1135. 00000DBA  3F3C FFFF                move.w     -[A7], 0xFFFF
  1136. 00000DBE  2F0A                     move.l     -[A7], A2
  1137. 00000DC0  4EBA FC5A                jsr        [PC - 0x3A6 /* 00000A1C */]
  1138. 00000DC4  4A6E 000C                tst.w      [A6 + 0xC]
  1139. 00000DC8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1140. 00000DCC  6F0A                     ble        +0xC /* 00000DD8 */
  1141. 00000DCE  2F0A                     move.l     -[A7], A2
  1142. 00000DD0  4EB9 0000 0168           jsr        [0x00000168]
  1143. 00000DD6  584F                     addq.w     A7, 4
  1144. label00000DD8:
  1145. 00000DD8  204A                     movea.l    A0, A2
  1146. 00000DDA  245F                     movea.l    A2, [A7]+
  1147. 00000DDC  4E5E                     unlink     A6
  1148. 00000DDE  4E75                     rts
  1149. fn00000DE0:
  1150. 00000DE0  206F 0004                movea.l    A0, [A7 + 0x4]
  1151. 00000DE4  216F 0008 0900           move.l     [A0 + 0x900], [A7 + 0x8]
  1152. 00000DEA  4E75                     rts
  1153. fn00000DEC:
  1154. 00000DEC  206F 0004                movea.l    A0, [A7 + 0x4]
  1155. 00000DF0  41E8 0100                lea.l      A0, [A0 + 0x100]
  1156. 00000DF4  4E75                     rts
  1157. fn00000DF6:
  1158. 00000DF6  4E56 FFFC                link       A6, -0x0004
  1159. 00000DFA  48E7 1030                movem.l    -[A7], D3,A2,A3
  1160. 00000DFE  246E 0008                movea.l    A2, [A6 + 0x8]
  1161. 00000E02  4879 0000 0B20           push.l     0xB20
  1162. 00000E08  486E FFFC                pea.l      [A6 - 0x4]
  1163. 00000E0C  4EB9 0003 D4EC           jsr        [0x0003D4EC]
  1164. 00000E12  3F3C 0100                move.w     -[A7], 0x100
  1165. 00000E16  486A 050A                pea.l      [A2 + 0x50A]
  1166. 00000E1A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1167. 00000E1E  4EB9 0000 09D0           jsr        [0x000009D0]
  1168. 00000E24  2F0A                     move.l     -[A7], A2
  1169. 00000E26  4EBA FC2C                jsr        [PC - 0x3D4 /* 00000A54 */]
  1170. 00000E2A  97CB                     sub.l      A3, A3
  1171. 00000E2C  486A 0908                pea.l      [A2 + 0x908]
  1172. 00000E30  4EB9 0003 C13E           jsr        [0x0003C13E]
  1173. 00000E36  4A00                     tst.b      D0
  1174. 00000E38  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1175. 00000E3C  6626                     bne        +0x28 /* 00000E64 */
  1176. 00000E3E  486A 0908                pea.l      [A2 + 0x908]
  1177. 00000E42  4EB9 0003 C1BC           jsr        [0x0003C1BC]
  1178. 00000E48  2648                     movea.l    A3, A0
  1179. 00000E4A  4A2A 0910                tst.b      [A2 + 0x910]
  1180. 00000E4E  584F                     addq.w     A7, 4
  1181. 00000E50  670A                     beq        +0xC /* 00000E5C */
  1182. 00000E52  00AA 0000 0400 0102      ori.l      [A2 + 0x102], 0x400
  1183. 00000E5A  6008                     bra        +0xA /* 00000E64 */
  1184. label00000E5C:
  1185. 00000E5C  02AA FFFF FBFF 0102      andi.l     [A2 + 0x102], 0xFFFFFBFF
  1186. label00000E64:
  1187. 00000E64  4EB9 0000 0AA8           jsr        [0x00000AA8]
  1188. 00000E6A  554F                     subq.w     A7, 2
  1189. 00000E6C  2F0B                     move.l     -[A7], A3
  1190. 00000E6E  2F0A                     move.l     -[A7], A2
  1191. 00000E70  4EB9 0003 D508           jsr        [0x0003D508]
  1192. 00000E76  584F                     addq.w     A7, 4
  1193. 00000E78  2F08                     move.l     -[A7], A0
  1194. 00000E7A  486A 0100                pea.l      [A2 + 0x100]
  1195. 00000E7E  486E FFFC                pea.l      [A6 - 0x4]
  1196. 00000E82  4EB9 0003 D4BE           jsr        [0x0003D4BE]
  1197. 00000E88  584F                     addq.w     A7, 4
  1198. 00000E8A  2F08                     move.l     -[A7], A0
  1199. 00000E8C  2F2A 0900                move.l     -[A7], [A2 + 0x900]
  1200. 00000E90  2F2A 0904                move.l     -[A7], [A2 + 0x904]
  1201. 00000E94  42A7                     clr.l      -[A7]
  1202. 00000E96  4EB9 0000 0068           jsr        [0x00000068 /* __m68k_vec_scc__ */]
  1203. 00000E9C  361F                     move.w     D3, [A7]+
  1204. 00000E9E  4EB9 0000 0AB0           jsr        [0x00000AB0 /* TEScrpLength */]
  1205. 00000EA4  4A43                     tst.w      D3
  1206. 00000EA6  671E                     beq        +0x20 /* 00000EC6 */
  1207. 00000EA8  0C43 FF80                cmpi.w     D3, 0xFF80
  1208. 00000EAC  6718                     beq        +0x1A /* 00000EC6 */
  1209. 00000EAE  4878 036F                push.l     0x36F
  1210. 00000EB2  4879 0000 3EC4           push.l     0x3EC4
  1211. 00000EB8  3043                     movea.w    A0, D3
  1212. 00000EBA  2F08                     move.l     -[A7], A0
  1213. 00000EBC  4EB9 0000 0F60           jsr        [0x00000F60]
  1214. 00000EC2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1215. label00000EC6:
  1216. 00000EC6  2F0A                     move.l     -[A7], A2
  1217. 00000EC8  4EB9 0003 D4FA           jsr        [0x0003D4FA]
  1218. 00000ECE  1600                     move.b     D3, D0
  1219. 00000ED0  3F3C FFFF                move.w     -[A7], 0xFFFF
  1220. 00000ED4  486E FFFC                pea.l      [A6 - 0x4]
  1221. 00000ED8  4EB9 0003 D4C6           jsr        [0x0003D4C6]
  1222. 00000EDE  1003                     move.b     D0, D3
  1223. 00000EE0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1224. 00000EE4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1225. 00000EE8  4E5E                     unlink     A6
  1226. 00000EEA  4E75                     rts
  1227. fn00000EEC:
  1228. 00000EEC  4E56 0000                link       A6, 0
  1229. 00000EF0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1230. 00000EF4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1231. 00000EF8  4EBA FBA2                jsr        [PC - 0x45E /* 00000A9C */]
  1232. 00000EFC  4E5E                     unlink     A6
  1233. label00000EFE:
  1234. 00000EFE  4E75                     rts
  1235. fn00000F00:
  1236. 00000F00  4E56 0000                link       A6, 0
  1237. 00000F04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1238. 00000F08  4EB9 0003 D50E           jsr        [0x0003D50E]
  1239. 00000F0E  4E5E                     unlink     A6
  1240. 00000F10  4E75                     rts
  1241. 00000F12  4E56 FFE8                link       A6, -0x0018
  1242. 00000F16  4AAE 0010                tst.l      [A6 + 0x10]
  1243. 00000F1A  6620                     bne        +0x22 /* 00000F3C */
  1244. 00000F1C  2D4F FFFC                move.l     [A6 - 0x4], A7
  1245. 00000F20  206E 000C                movea.l    A0, [A6 + 0xC]
  1246. 00000F24  2F28 001A                move.l     -[A7], [A0 + 0x1A]
  1247. 00000F28  4EB9 0000 0438           jsr        [0x00000438]
  1248. 00000F2E  584F                     addq.w     A7, 4
  1249. 00000F30  600A                     bra        +0xC /* 00000F3C */
  1250. 00000F32  486E FFE8                pea.l      [A6 - 0x18]
  1251. 00000F36  4EB9 0000 0150           jsr        [0x00000150]
  1252. label00000F3C:
  1253. 00000F3C  4E5E                     unlink     A6
  1254. 00000F3E  4E74 000C                rtd        0x000C
  1255. 00000F42  0000 0058                ori.b      D0, 0x58 /* 'X' */
  1256. 00000F46  A59A                     syscall    vProcHelper, flags=5
  1257. 00000F48  FD8F                     .invalid   <<F/6/6>>
  1258. 00000F4A  91FD                     sub.l      A0, <<invalid special address>>
  1259. 00000F4C  FD8C                     .invalid   <<F/6/6>>
  1260. 00000F4E  4040                     negx.w     D0
  1261. 00000F50  9E88                     sub.l      D7, A0
  1262. 00000F52  8E88                     or.l       D7, A0
  1263. 00000F54  9388                     subx.l     -[A1], -[A0]
  1264. 00000F56  8E9F                     or.l       D7, [A7]+
  1265. 00000F58  A540                     syscall    ResrvMem/ReserveMem, flags=5
  1266. 00000F5A  69A2                     bvs        -0x5C /* 00000EFE */
  1267. 00000F5C  40F3 FCE9                move.w     [A3 + A7 * 4 - 0x23], SR
  1268. 00000F60  7F2C                     moveq.l    D7, 0x2C
  1269. 00000F62  40E8 F5F4                move.w     [A0 - 0xA0C], SR
  1270. 00000F66  FCF5 F9FC                .extension 0xCF5 <<F/2-3/6>> // unimplemented
  1271. 00000F6A  F7FB                     .invalid   <<F/7/3>>
  1272. 00000F6C  7FBD                     moveq.l    D7, 0xFFFFFFBD
  1273. 00000F6E  FDFD                     .invalid   <<F/7/6>>
  1274. 00000F70  D9FC FCF4 40B2           add.l      A4, 0xFCF440B2
  1275. 00000F76  409D                     negx.l     [A5]+
  1276. 00000F78  CDF6 E840                muls.w     D6, [A6 + A6 + 0x40]
  1277. 00000F7C  8140 5A40                pack       D0, D0, 0x5A40
  1278. 00000F80  C1E7                     muls.w     D0, -[A7]
  1279. 00000F82  8687                     or.l       D3, D7
  1280. 00000F84  93F5 8740                sub.l      A1, [A5 + <<invalid base displacement size>>]
  1281. 00000F88  8588 92A0                unpk       -[A2], -[A0], 0x92A0
  1282. 00000F8C  A798                     syscall    HWPriv, flags=7
  1283. 00000F8E  8F93                     or.l       [A3], D7
  1284. 00000F90  F78C                     .invalid   <<F/6/3>>
  1285. 00000F92  9291                     sub.l      D1, [A1]
  1286. 00000F94  8488                     or.l       D2, A0
  1287. 00000F96  A08A                     syscall    Sleep/SlpQInstall
  1288. 00000F98  838B 8F84                unpk       -[A1], -[A3], 0x8F84
  1289. 00000F9C  8A40                     or.w       D5, D0
  1290. 00000F9E  6C87                     bge        -0x77 /* 00000F27 */
  1291. 00000FA0  8BA0                     or.l       -[A0], D5
  1292. 00000FA2  8E99                     or.l       D7, [A1]+
  1293. 00000FA4  8EA3                     or.l       D7, -[A3]
  1294. 00000FA6  9984                     subx.l     D4, D4
  1295. 00000FA8  8ABB 8700                or.l       D5, [PC + <<invalid base displacement size>> + A0 * 8]
  1296. 00000FAC  0000 27AA                ori.b      D0, 0xAA
  1297. 00000FB0  40B1 899A 8E87           negx.l     [[ + A0] - 0x7179]
  1298. 00000FB6  908E                     sub.l      D0, A6
  1299. 00000FB8  8799                     or.l       [A1]+, D3
  1300. 00000FBA  4169 D140                chk.w      D0, [A1 - 0x2EC0]
  1301. 00000FBE  B7F0 E2D0                cmpa.l     A3, [A0 + A6.w * 2 - 0x48]
  1302. 00000FC2  409B                     negx.l     [A3]+
  1303. 00000FC4  95B1 4199                sub.l      [[ + D4]], D2
  1304. 00000FC8  9095                     sub.l      D0, [A5]
  1305. 00000FCA  BD98                     xor.l      [A0]+, D6
  1306. 00000FCC  978B                     subx.l     -[A3], -[A3]
  1307. 00000FCE  A28F                     syscall    DeferUserFn, flags=2
  1308. 00000FD0  998F                     subx.l     -[A4], -[A7]
  1309. 00000FD2  40B6 9289                negx.l     [A6 + A1.w * 2 - 0x119]
  1310. 00000FD6  9789                     subx.l     -[A3], -[A1]
  1311. 00000FD8  9D86                     subx.l     D6, D6
  1312. 00000FDA  8898                     or.l       D4, [A0]+
  1313. 00000FDC  0000 0000                ori.b      D0, 0x0
  1314.